#pragma once
#include <SFML\Graphics.hpp>

class BackgroundTest {
public:
	BackgroundTest();
	~BackgroundTest();

	void Initialize(sf::RenderWindow* window);
	void Update();
	void Render();
	void Cleanup();

private:
	int					m_test;
	int					m_test2;
	float				m_deltaTime;
	float				m_timer;
	float				m_timer2;
	sf::Texture* m_background1;
	sf::Texture* m_background2;
	sf::Texture* m_background3;
	sf::Texture* m_background4;
	sf::Texture* m_background5;
	sf::Texture* m_background6;
	sf::Texture* m_background7;
	sf::Texture* m_background8;
	sf::Texture* m_background9;
	sf::Texture* m_background10;
	sf::Texture* m_background11;
	sf::Texture* m_background12;
	sf::Texture* m_background13;
	sf::Texture* m_background14;
	sf::Texture* m_background15;
	sf::Texture* m_background16;
	sf::Texture* m_background17;
	sf::Texture* m_background18;
	sf::Texture* m_background19;
	sf::Texture* m_background20;

	sf::Sprite* m_backgroundSprite;

	sf::RenderWindow*	m_renderWindow;
	sf::Clock*			m_clock;
	sf::Texture*		m_texture1;
	sf::Texture*		m_texture2;
	sf::Texture*		m_texture3;
	sf::Texture*		m_texture4;
	sf::Texture*		m_texture5;
	sf::Texture*		m_texture6;
	sf::Texture*		m_texture7;
	sf::Texture*		m_texture8;
	sf::Texture*		m_texture9;
	sf::Texture*		m_texture10;
	sf::Texture*		m_texture11;
	sf::Texture*		m_texture12;
	sf::Texture*		m_texture13;
	sf::Texture*		m_texture14;
	sf::Texture*		m_texture15;
	sf::Texture*		m_texture16;
	sf::Texture*		m_texture17;
	sf::Texture*		m_texture18;
	sf::Texture*		m_texture19;
	sf::Texture*		m_texture20;
	sf::Texture*		m_texture21;
	sf::Texture*		m_texture22;
	sf::Texture*		m_texture23;
	sf::Texture*		m_texture24;
	sf::Texture*		m_texture25;
	sf::Texture*		m_texture26;
	sf::Texture*		m_texture27;
	sf::Texture*		m_texture28;
	sf::Texture*		m_texture29;
	sf::Texture*		m_texture30;
	sf::Texture*		m_texture31;
	sf::Texture*		m_texture32;
	sf::Texture*		m_texture33;
	sf::Texture*		m_texture34;
	sf::Texture*		m_texture35;
	sf::Texture*		m_texture36;
	sf::Texture*		m_texture37;
	sf::Texture*		m_texture38;
	sf::Texture*		m_texture39;


	sf::Sprite*			m_sprite1;


};
